export default {
  props: {
    // tab的数据
    list: {
      type: Array,
      default: () => [],
    },
    // 当前活动的tab的index
    current: {
      type: [String, Number],
      default: 0,
    },
    // 激活的颜色
    activeColor: {
      type: String,
      default: '#3c9cff',
    },
    // 未激活的颜色
    inactiveColor: {
      type: String,
      default: '#303133',
    },
    // 模式选择，mode=button为按钮形式，mode=subsection时为分段模式
    mode: {
      type: String,
      default: 'button',
    },
    // 字体大小
    fontSize: {
      type: [String, Number],
      default: 12,
    },
    // 激活tab的字体是否加粗
    bold: {
      type: Boolean,
      default: true,
    },
    // mode = button时，组件背景颜色
    bgColor: {
      type: String,
      default: '#eeeeef',
    },
    // 从list元素对象中读取的键名
    keyName: {
      type: String,
      default: 'name',
    },
    customItemStyle: {
      type: [String, Object],
      default: '',
    },
    ...uni.$uv?.props?.subsection,
  },
}
